package cn.scantd.kit;

/**
 * 字符串工具类
 * 
 * @author xuq
 */
public class StrKit {
    
    /**
     * 判断字符串是否为空
     * 
     * @param str 目标字符串
     * @return 是否为空
     */
    public static boolean isBlank(String str) {
        if (str == null || "".equals(str.trim())) {
            return true;
        }
        return false;
    }
    
    /**
     * 判断字符串是否不为空
     * 
     * @param str 目标字符串
     * @return 是否不为空
     */
    public static boolean isNotBlank(String str) {
        return !isBlank(str);
    }
    
    /**
     * 过滤两边空格
     * 
     * @param str 目标字符串
     * @return 过滤后的字符串
     */
    public static String trim(String str) {
        if (isBlank(str)) {
            return "";
        }
        return str.trim();
    }
    
    private StrKit() {
        throw new RuntimeException("Can't init this class!");
    }
    
}
